\documentclass[a0,landscale]{a0poster}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{qtree}
\title{Modo Debug Visual en \LaTeX{}}
\author{Xavier Gallofre Nieva}
\begin{document}
\maketitle
\Tree [.Programa Declaraciones Cuerpo ]
\newpage
\Tree [.Declaraciones decs [.ListaDeclaraciones [.ListaDeclaraciones [.ListaDeclaraciones [.Declaracion x ] ] , [.Declaracion y ] ] , proc_suma ] end decs ]
\newpage
\Tree [.Declaracion [.ParametrosFormales [.ListaParametrosFormales [.ListaParametrosFormales [.ParametroFormal var x ] ] , [.ParametroFormal var y ] ] ] [.Declaraciones decs [.ListaDeclaraciones [.Declaracion z ] ] end decs ] [.Cuerpo [.Instruccion [.Instrucciones [.Instruccion set z to [.Exp0 [.Exp1 [.Exp1 [.Exp2 [.Exp3 [.Exp4 x ] ] ] ] [.OpAditivo + ] [.Exp2 [.Exp3 [.Exp4 y ] ] ] ] ] ] ] ; [.Instruccion out z ] ] ] ]
\newpage
\Tree [.Cuerpo body [.Instruccion [.Instruccion [.Instrucciones [.Instruccion set x to [.Exp0 [.Exp1 [.Exp2 [.Exp3 [.Exp4 5 ] ] ] ] ] ] ] ; [.Instruccion set y to [.Exp0 [.Exp1 [.Exp2 [.Exp3 [.Exp4 10 ] ] ] ] ] ] ] ; call_suma ] end body ]
\newpage
\Tree [.Instruccion call suma [.ParametrosReales with [.ListaParametrosReales [.ListaParametrosReales [.Exp0 [.Exp1 [.Exp2 [.Exp3 [.Exp4 x ] ] ] ] ] ] , [.Exp0 [.Exp1 [.Exp2 [.Exp3 [.Exp4 y ] ] ] ] ] ] ] ]
\end{document}
